玩转Home Assistant | 您所在的位置:网站首页 › A1空气净化器 homeassistant › 玩转Home Assistant |
玩转Home Assistant - 集成小米空气净化器、米家智能家居、broadlink设备、dueros、google assistant等
2018-11-15
[生命不息]
Home Assistant是一个开源智能自动化平台,python语言编写,支持多种平台,官方支持树莓派、普通linux主机和docker方式,支持的外围设备和平台也非常多,当然小米智能家居的产品也是支持的。(持续更新中…) Docker环境准备前段时间搞的黑群晖DS918+,放在角落里只用来跑vm软路由和nas心有不甘,加上docker的支持,可以很方便的运行多种服务。
目前已经在跑的docker有:aria2、迅雷远程、人人影视和home assistant。 Hass环境安装官方文档的docker安装方式也有专门的群晖nas教程: 群晖上安装docker套件 点击注册表 搜索homeassistant/home-assistant 下载docker镜像 点击镜像,选中后点击启动镜像 填docker实例名 点击高级设置 设置自动启动 网络,使用宿主机网络 添加TZ环境变量 增加卷,挂载/docker/homeassistant到/conf 确认下一步。 接入小米空气净化器 查找小米空气净化器地址和tokenmiio是小米智能家居通信协议的库,这里使用miio来进行局域网发现。 安装miio npm install -g miio miio Commands: miio configure Control a device by invoking the given method miio control Control a device by invoking the [params..] given method miio discover Discover devices on the local network miio inspect Inspect a device miio protocol Inspect and test raw miIO-commands miio tokens Manage tokens of devices 发现修改配置文件夹中的configuration.yaml配置,增加: fan: - platform: xiaomi_miio host: 192.168.31.137 token: 3bbd8a71d60bf6d507ab54e8c****** model: zhimi.airpurifier.v6 name: airpurifier重启home assistant后就可以对小米空气净化器进行控制。 这种虽然可以控制,但是空气净化器中的aqi、温度、湿度等信息不能直接的展示,还需要查看fan的属性。 # Sensors sensor: - platform: template sensors: airpurifier_aqi: friendly_name: 卧室AQI value_template: '{{ states.fan.airpurifier.attributes.aqi }}' unit_of_measurement: 'idx' airpurifier_temp: friendly_name: 卧室温度 value_template: '{{ states.fan.airpurifier.attributes.temperature }}' unit_of_measurement: 'C' airpurifier_humidity: friendly_name: 卧室湿度 value_template: '{{ states.fan.airpurifier.attributes.humidity }}' unit_of_measurement: '%' airpurifier_mode: friendly_name: 空净模式 value_template: '{{ states.fan.airpurifier.attributes.mode }}' airpurifier_mode: friendly_name: 空净转速 value_template: '{{ states.fan.airpurifier.attributes.motor_speed }}' unit_of_measurement: 'r/m'上面是通过取实体中对应的属性来当作传感器信息,直接显示在主页上。 上面的图中也增加了caiyun的天气信息,最后的几个是小米空气净化器中的数据。 因为家里只有这一个可以接入的设备,所以主页信息很简陋,也没有进行页面展示的定制。 后续: 会尝试接入多种智能家居设备 通过homebridge对接home assistant来实现和ios的HomeKit交互 通过HAdashboard更形象的展示和进行控制 通过传感器数据实现各种自动化 尝试接入小度音箱(因为我只有一个小度音箱) 接入google assistant 更多玩法有待探索…(探索中)========== 更新 2019-08-12: homeassistant可以完美的通过ios的家庭应用接入,android平台下的google home也可以通过类似dueros的方式免费接入,可以提供系统级的操控体验。参考文档:homeassistant官方文档和ha接入google assistant几种方式。上个截图。![]() ![]() ![]() ![]() 参考 Home Assistant Installation on Docker - Home Assistant Template Sensor - Home Assistant ha 接入设备汇总 -『HomeAssistant』智能硬件讨论区 HomeAssistant联动HomeKit | 某不科学的博客 HomeKit - Home Assistant 小度音箱接入HomeAssistant 采用自带OAuth访问控制 GitHub - zhkufish/homeassistant-dueros Memory leak - camera/synology 微改虫子DLNA,让小度上岗 小度使用baidu的tts,输入文字后无法自动播放,必须点播放Author yongman LastMod 2018-11-15 License CC BY-NC-ND 4.0 homeassistant synology google assistant |
CopyRight 2018-2019 实验室设备网 版权所有 |